a large, herbaceous perennial vine (sicana odorifera) - Español Inglés Diccionario